.TH "md_docs_2quick__start_2_xE4_xB8_xAD_xE6_x96_x87_202_8build__library" 3 "Version 1.1.0" "common_util" \" -*- nroff -*-
.ad l
.nh
.SH NAME
md_docs_2quick__start_2_xE4_xB8_xAD_xE6_x96_x87_202_8build__library \- 
.IP "1." 4
构建和运行 
.PP

.PP
 
.SH "1\&.1\&. Windows"
.PP
.SS "1\&.1\&.1\&. 修改脚本"
\fB1\&.1 设置生成器\fP
.PP
打开\&./script/build\&.bat文件，把下面这一行:
.PP
.PP
.nf
set generator="Visual Studio 14 2015"
.fi
.PP
.PP
替换成自己安装的对应Visual Studio的版本。可以是下面这些值：
.PP
.PP
.nf
Visual Studio 14 2015
Visual Studio 15 2017
Visual Studio 16 2019
Visual Studio 17 2022
.fi
.PP
.PP
你可以通过 \fCcmake -G\fP 命令查看更多可支持的生成器。
.PP
\fB1\&.2 设置CPU核数\fP
.PP
打开\&./script/build\&.bat文件，把下面这一行:
.PP
.PP
.nf
set cpu_cores=6
.fi
.PP
.PP
替换成自己机器的CPU核数。
.PP
查看cpu核数：
.PP
.PP
.nf
1\&. 打开cmd, 输入：
wmic
2\&. 输入：
cpu get NumberOfCores
.fi
.PP
.PP
.SS "1\&.1\&.2\&. 编译"
.PP
.nf
\&./script/build\&.bat build [x86|x64] [release|rls|debug|dbg]
# Debug模式
# \&./script/build\&.bat build dbg
.fi
.PP
.PP
参数1：构建的目标程序的平台类型，x86表示32位，x64表示64位。 参数2：构建的目标程序的配置类型，release或rls表示发布版本，debug或dbg表示调试版本。
.SS "1\&.1\&.3\&. 运行"
运行第2步编译的结果。
.PP
.PP
.nf
\&./script/build\&.bat run
.fi
.PP
.SS "1\&.1\&.4\&. 清理缓存"
清理第2步编译的缓存。
.PP
.PP
.nf
\&./script/build\&.bat clean
.fi
.PP
.SH "1\&.2\&. Unix-like"
.PP
包含Linux/macOS等类Unix系统
.SS "1\&.2\&.1\&. 编译"
.PP
.nf
\&./script/build\&.sh build [release|rls|debug|dbg]
# Debug模式
# \&./script/build\&.sh build dbg
.fi
.PP
.SS "1\&.2\&.2\&. 运行"
运行第1步编译的结果
.PP
.PP
.nf
\&./script/build\&.sh run
.fi
.PP
.SS "1\&.2\&.3\&. 清理缓存"
清理第1步编译的缓存
.PP
.PP
.nf
\&./script/build\&.sh clean
.fi
.PP
 
